Hook para abrir el modal de selección de pago
UseSelectPaymentModalReturnType
(settings: SelectPaymentSettings) => void
Función para abrir el modal de Selección de Pago con la configuración especificada.
Parámetros:
El objeto settings
puede incluir las siguientes propiedades:
Parámetro | Type | Description |
---|---|---|
collectibles | Array<{tokenId: string, quantity: string}> | Lista de coleccionables a comprar |
chain | number | ID de la red blockchain |
price | string | Precio en la unidad más pequeña de la moneda |
targetContractAddress | string | Dirección del contrato con el que interactuar |
recipientAddress | string | Dirección que recibirá los artículos comprados |
currencyAddress | string | Dirección del contrato del token de la moneda |
collectionAddress | string | Dirección del contrato de la colección NFT |
creditCardProviders | string[] | Lista de proveedores de tarjeta de crédito soportados (por ejemplo, ‘sardine’, ‘transak’) |
transakConfig | object | Configuración para la integración con Transak |
copyrightText | string | Texto de derechos de autor para mostrar en el modal |
onSuccess | (txnHash: string) => void | Callback cuando la transacción es exitosa |
onError | (error: Error) => void | Callback cuando ocurre un error |
onClose | () => void | Callback cuando se cierra el modal |
txData | string | Datos de transacción codificados para la compra |
() => void
Función para cerrar el modal de Selección de Pago.
SelectPaymentSettings | undefined
La configuración actual para el modal de Selección de Pago.